草庐IT

SQLiteOpenHelper 的 Android JUnit 测试

全部标签

c# - 测试对象是否为 IEnumerable 的最快方法是什么?

有没有一种快速的方法来查明object变量的内容是否支持IEnumerable?具体来说,我正在使用System.Xml.XPath中的XPathEvaluate(),它可以返回“Anobjectthatcancontainabool,adouble,astring,oranIEnumerable.”所以执行后:XDocumentcontent=XDocument.Load("foo.xml");objectaction=content.XPathEvaluate("/bar/baz/@quux");//DoInowcallaction.ToString(),orforeach(var

c# - 如何对 MVC ASP.Net 返回正确的 View 进行单元测试?

我是MVC、单元测试、模拟和TDD的新手。我正在尝试尽可能地遵循最佳实践。我已经为Controller编写了单元测试,但我无法测试是否返回了正确的View。如果我使用ViewResult.ViewName,如果我没有在Controller中指定View名称,测试总是会失败。如果我确实在Controller中指定了ViewName,那么即使View不存在,测试也会通过。我也试过测试Response.Status代码,但是它总是返回200(代码取自DarinDimitrov对MVC3unittestingresponsecode的回答)。我的目标是在创建新View时进行经典的红色、绿色重构

c# - 在 C# 中测试某些东西是否是可解析的 XML

这个问题在这里已经有了答案:Checkwell-formedXMLwithoutatry/catch?(11个答案)关闭9年前。有谁知道在C#中检查字符串是否可解析为XML的快速方法?最好是快速、低资源的东西,无论是否解析,它都会返回一个bool值。我正在开发一个数据库应用程序,用于处理有时存储为XML有时不存储的错误。因此,我希望能够非常快速地测试我从数据库中获取的字符串(包含在DataTable中)......而不必求助于任何try/catch{}语句或其他kludges......除非这些是实现它的唯一方法。

c# - 如何使用最小起订量测试调用 protected 助手的代码

我目前运行的测试如下所示://InBlah.cspublicclassClassUnderTest{publicboolMethodUnderTest(){//Doabunchofstuff...returnHelperMethod();}protectedvirtualboolHelperMethod(){boolsuccess=false;//ProprietaryHardwareAccess.//DatabaseCalls.//FileSystemModifications.returnsuccess;}}//InTestBlah.cspublicclassTestStub:Cl

c# - 等到单元测试中的所有任务完成

我有这个类我想进行单元测试:publicclassSomeClass{publicvoidFoo(){Bar();}privatevoidBar(){Task.Factory.StartNew(()=>{//Dosomethingthattakessometime(e.g.anHTTPrequest)});}}这就是我的单元测试的样子:[TestMethod]publicvoidTestFoo(){//Arrangevarobj=newSomeClass();//Actobj.Foo();obj.Foo();obj.Foo();//Assert/*Ineedsomethingtowai

c# - 使用 Selenium Webdriver 测试元素是否聚焦

我真的很惊讶我在互联网上找不到使用SeleniumWebdriver测试元素焦点的引用资料。我想检查在缺少必填字段的情况下尝试提交表单时,焦点何时移至空白字段。但我看不到任何使用WebDriverAPI执行此操作的方法。我将能够使用JavascriptExecutor找到焦点元素.但是阅读FAQ让我觉得一定有某种方法可以使用驱动程序本身来执行检查。感谢您的帮助。 最佳答案 driver.switchTo().activeElement()将返回当前聚焦的WebElement。WebElement定义了相等性,因此您可以调用eleme

c# - 单元测试中的重复代码

我们发现自己在许多测试用例中编写重复的夹具/模拟设置-就像这个案例:varfixture=newFixture().Customize(newAutoMoqCustomization());varencodingMock=fixture.Freeze>();varhttpClientMock=fixture.Freeze>();varhttpResponseMock=fixture.Freeze>();varhttpHeaderMock=fixture.Freeze>();varetag=fixture.CreateAnonymous();byte[]data=fixture.Crea

c# - 测试 WebApi Controller Url.Link

我有以下ControllerActionpublicvoidPost(Dtomodel){using(varmessage=newMailMessage()){varlink=Url.Link("ConfirmAccount",new{model.Id});message.To.Add(model.ToAddress);message.IsBodyHtml=true;message.Body=string.Format(@"Clickheretocompleteyourregistration.Youmayalsocopyandpastethislinkintoyourbrowser.

如何在R中的密度图中添加Shapiro测试P值

如何将Shapiro测试(检查正态性)的P值添加到密度图中?我试图使用geom_text(aes(y=1,label=p.value),data=shapiro.test,size=1)但是我有错误。formula看答案数据中的数据shapiro.test对象的长度与res.data.plot,它们需要相同的长度geom_text按照您的期望工作。您可以合并两个对象,因此绘图变得直接。res.data.plot.new

c# - 单元测试的编写标准

我计划在我的团队中引入一套编写单元测试的标准。但是要包括什么?这两个帖子(Unittestnamingbestpractices和Bestpracticesforfilesystemdependenciesinunit/integrationtests)已经给了我一些思考的空间。我的标准中应该涵盖的其他领域应该是如何设置测试类以及如何组织它们。例如,如果您有一个名为OrderLineProcessor的类,则应该有一个名为OrderLineProcessorTest的测试类。如果该类上有一个名为Process()的方法,那么应该有一个名为ProcessTest的测试(可能更多是为了测试